$(function(){
	
	$(window).load(function(){
		cframeInit();
		//后台首页的全屏功能的bug，如果不得不取出Iframe的大小变化后的监听事件。
		$(window).resize(function(){
			cframeInit();
		});
	});
	
	//公共form表单验证
    layui.use('form', function() {
        var form = layui.form;
        form.verify({
            //数组的两个值分别代表：[正则匹配、匹配不符时的提示文字]

            //只能输入中文
            ZHCheck: [
                /^[\u0391-\uFFE5]+$/
                ,'只允许输入中文'
            ],
			//先非空，如果有内容则验证邮箱格式
            NEWEmail:[
                /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
                ,'邮箱格式不正确'
            ],
        //    手机号
            phone:[
                    /^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/
                ,'手机格式不正确'
             ]
        });
    });
})

//初始化页面
function cframeInit(){
	var win_h = $(window).height();
	var conheight;
	try{
		conheight = $('#mainIframe',parent.document).parents(".frameMain").find(".con").height();
	}catch(e){
		conheight = win_h;
	}
	
	var fullScreenTAG = sessionStorage.getItem("fullScreenTAG");
	if(fullScreenTAG == 1){
		conheight = $(parent.document).height();
	}
	
	//计算Iframe的高度与父元素相同
	$('#mainIframe',parent.document).css("height",conheight);
	//计算Iframe内cBody的高度，使其固定
	$(".cBody").height(conheight - 20);
	//为cBody设置滚动条的样式
	$(".cBody").mCustomScrollbar();
}

//商品图片放大
function imgBig(_this){
    _this.className = "imgBig";
    _this.width = "200";
    _this.height = "200";
}

//商品图片放小
function imgSmall(_this){
    _this.className = "imgSmall";
    _this.width = "20";
    _this.height = "20";
}

//图片加载失败后默认图片
function errorImg(_this){
    _this.src = '../../images/imgError.png';
    _this.onerror=null;
}

//身份证正面图片加载失败后默认图片
function errorCardZMImg(_this){
    _this.src = '../../images/cardZMImgError.png';
    _this.onerror=null;
}

//身份证反面图片加载失败后默认图片
function errorCardFMImg(_this){
    _this.src = '../../images/cardFMImgError.png';
    _this.onerror=null;
}

//营业执照图片加载失败后默认图片
function errorYyzzImg(_this){
    _this.src = '../../images/yyzzImgError.png';
    _this.onerror=null;
}


//2018年07月13日 新功能tips提示功能详细用途的提示栏
function getTips(_this, str){
	layer.tips(str , $(_this), {
	  	tips: [1, '#3595CC'],
	  	time: 0
	});
}


//浏览器一起动就判断浏览器 获取XMLHttpRequest
/*创建异步对象的函数    */
function createXMLHttpRequest() {
    try {
        return new XMLHttpRequest();//常用的浏览器创建

    } catch (e) {
        try {
            return ActiveXObject("Msxml2.XMLHTTP");//IE6.0
        } catch (e) {
            try {
                return ActiveXObject("Micrsoft.XMLHTTP");//IE5.5
            } catch (e) {
                alert("当前浏览器不支持异步操作！");
                throw e;
            }
        }
    }
}

//窗体加载的时候
window.onload = function() {
    var user = document.getElementById("login_name");
    user.onblur = function() {
        var xmlhttp = createXMLHttpRequest();//1.创建了一个xmlhttp
        xmlhttp.open("POST", "checkName", true);//2.打开和服务器
        xmlhttp.setRequestHeader("Content-type",
            "application/x-www-form-urlencoded");//3.设置响应头
        xmlhttp.send("login_name=" + user.value);//4.发送消息给服务器
        xmlhttp.onreadystatechange = function() {
            //alert("readyState:"+xmlhttp.readyState+"status:"+xmlhttp.status)
            if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { //双重判断:xmlHttp的状态为4（服务器响应结束），以及服务器状态码为200(服务器响应成功)
                var text = xmlhttp.responseText;
                var namespan=document.getElementById("namespan");
                if(text=="false"){
                    namespan.innerHTML="<font color='red'>用户名已被使用</font>";
                }else {
                    namespan.innerHTML="<font color='green'>用户名可用</font>";
                }
            }
        }
    }
}